WPAICG\Vector\Providers\AIPKit_Vector_OpenAI_Strategy S

Total Complexity 27
Dependencies 2
Dependents 15
Total lines 130
Lines of code 78
Logical lines of code 36
Comment lines 28
Methods 22
Properties 4

Methods 22

Method Rating Maintainability Complexity Lines of code
__construct()
S
60 4 13
connect()
S
62 2 10
get_static_mime_type_map()
S
70 2 6
upload_file_for_vector_store()
S
76 1 3
decode_json_public_wrapper()
S
79 1 3
get_is_connected_status()
S
92 1 1
get_api_version()
S
92 1 1
get_base_url()
S
92 1 1
get_api_key()
S
92 1 1
get_mime_type_from_filename()
S
77 1 3
delete_openai_file_object()
S
77 1 3
list_vector_store_files()
S
76 1 3
_request()
S
76 1 3
retrieve_file_batch()
S
76 1 3
describe_index()
S
77 1 3
list_indexes()
S
76 1 3
delete_index()
S
77 1 3
delete_vectors()
S
76 1 3
query_vectors()
S
76 1 3
upsert_vectors()
S
76 1 3
create_index_if_not_exists()
S
76 1 3
parse_error_response_public_wrapper()
S
78 1 3